package com.cloud.base.proxy;


import com.cloud.base.bean.OpenConfig;

import java.io.Serializable;
import java.util.Map;

public interface RequestHandler extends Serializable {

    Map<String, String> buildRequestParam(Map<String, String> param, OpenConfig config) throws Exception;

    String getSign( Map<String, String> param, String key) throws Exception;

    Map<String, String> buildPayParam(Map<String, String> param, OpenConfig config) throws Exception;

}
